# continue立即结束当前这次循环，进入下次循环

# break 立即结束整个循环


# 例1. 吃5个包子，跳过一个有虫子的包子-----continue
# for i in range(1, 6):
#     if i == 3:
#         # 发现第三个包子，有一条虫，就用continue语句，跳过 i ==3
#         continue  # 跳过当前这一次循环，还是要进行下一次循环
#     print(f'吃第{i}个包子')


# 例2. 要吃5个包子，但是吃到第3个，就不想吃了-------break
# for i in range(1, 6):
#     if i == 3:
#         break  # 结束整个循环
#     print(f'吃第{i}个包子')


# 给定若干个数字，求平均值(不知道有几个数字)
# 这个变量表示加和的结果
theSum = 0
# 这个变量表示有几个数字
count = 0
while True:
    # 光看到 while True 不一定是死循环，关键是看循环体里面是不是还能break
    num = input(f'请输入一个数字')
    if num == ';':
        break
    theSum += float(num)
    count += 1
print(f'平均值是{theSum / count}')
print(f'你输入了{count}个数')
